*{
	margin:0px;
	padding:0px;
}

body{
	position:absolute;
}

div.main{
	position:absolute;
	left:0px;
	top:0px;
	width:640px;
	height:560px;
}
div.map{
	position:absolute;
	left:0px;
	top:0px;
	width:480px;
	height:480px;
}
div.map div.column0{
	position:absolute;
	left:0px;
	width:32px;
}
div.map div.column1{
	position:absolute;
	left:32px;
	width:32px;
}
div.map div.column2{
	position:absolute;
	left:64px;
	width:32px;
}
div.map div.column3{
	position:absolute;
	left:96px;
	width:32px;
}
div.map div.column4{
	position:absolute;
	left:128px;
	width:32px;
}
div.map div.column5{
	position:absolute;
	left:160px;
	width:32px;
}
div.map div.column6{
	position:absolute;
	left:192px;
	width:32px;
}
div.map div.column7{
	position:absolute;
	left:224px;
	width:32px;
}
div.map div.column8{
	position:absolute;
	left:256px;
	width:32px;
}
div.map div.column9{
	position:absolute;
	left:288px;
	width:32px;
}
div.map div.column10{
	position:absolute;
	left:320px;
	width:32px;
}
div.map div.column11{
	position:absolute;
	left:352px;
	width:32px;
}
div.map div.column12{
	position:absolute;
	left:384px;
	width:32px;
}
div.map div.column13{
	position:absolute;
	left:416px;
	width:32px;
}
div.map div.column14{
	position:absolute;
	left:448px;
	width:32px;
}
div.map div.row0{
	position:absolute;
	top:0px;
	height:32px;
}
div.map div.row1{
	position:absolute;
	top:32px;
	height:32px;
}
div.map div.row2{
	position:absolute;
	top:64px;
	height:32px;
}
div.map div.row3{
	position:absolute;
	top:96px;
	height:32px;
}
div.map div.row4{
	position:absolute;
	top:128px;
	height:32px;
}
div.map div.row5{
	position:absolute;
	top:160px;
	height:32px;
}
div.map div.row6{
	position:absolute;
	top:192px;
	height:32px;
}
div.map div.row7{
	position:absolute;
	top:224px;
	height:32px;
}
div.map div.row8{
	position:absolute;
	top:256px;
	height:32px;
}
div.map div.row9{
	position:absolute;
	top:288px;
	height:32px;
}
div.map div.row10{
	position:absolute;
	top:320px;
	height:32px;
}
div.map div.row11{
	position:absolute;
	top:352px;
	height:32px;
}
div.map div.row12{
	position:absolute;
	top:384px;
	height:32px;
}
div.map div.row13{
	position:absolute;
	top:416px;
	height:32px;
}
div.map div.row14{
	position:absolute;
	top:448px;
	height:32px;
}
div.maze{
	background-color:#00FF00;
	position:absolute;
	left:480px;
	top:0px;
	width:160px;
	height:160px;
}
div.inventory{
	background-color:#0000FF;
	position:absolute;
	left:480px;
	top:160px;
	width:160px;
	height:224px;
}
div.stats{
	background-color:#00FFFF;
	position:absolute;
	left:480px;
	top:384px;
	width:160px;
	height:96px;
}
div.messages{
	position:absolute;
	left:0px;
	top:384px;
	width:640px;
	height:80px;
}
